⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.
wiki:clutter

Clutter WebKit port

The Clutter port of WebKit is a project to provide a web browser actor for ​Clutter and an MxWidget for Mx. This port is currently maintained outside of the official WebKit tree.

Obtaining the Clutter port

Currently the port is developed in a git repository at ​http://cgit.collabora.com/git/webkit-clutter.git

Building the Clutter port

You can use the standard build-webkit script:

$ ./Tools/Scripts/build-webkit --clutter

Or you can use the standard autotools commands. It is recommended to make a separate build directory setting, like this:

$ mkdir build
$ cd build
$ ../autogen.sh --with-port=clutter
$ make

Reporting bugs

If you found a bug, please report it to our trac instance: ​http://webkit-clutter.collabora.co.uk/

What is coming

Now that the base functionality is already there, we are looking at these improvements, in rough order of priority:

  • Accelerated composition: use clutter to provide an implementation of the accelerated code paths giving us GPU-accelerated CSS3 transforms, translations, and animations
  • Take advantage of the accelerated layers insfrastructure to render video straight to a texture when possible
  • Investigate the cogl backend for cairo: so we move more work from the CPU to the GPU
Last modified 14 years ago Last modified on Sep 18, 2012, 4:05:10 AM
Note: See TracWiki for help on using the wiki.